Add Workbench to Addon Manager/ru

Other languages:

Вступление

Данная страница содержит пошаговую инструкцию позволяющую добавить Python верстак в Менеджер дополнений.

Требуется:

Активация режима для разработчиков

  1. Откройте Редактор настроек: через пункт меню Правка → Настройки....
  2. Выберите раздел Менеджер дополнений в панели слева.
  3. На в кладке Настройки менеджера дополнений включите флажок Режим разработчика дополнений. Это сделает доступной кнопку Инструменты разработчика... в Менеджере дополнений.
  4. Нажмите кнопку OK для закрытия Редактора настроек.

Создание package.xml файла

  1. Откройте Менеджер дополнений: выберите в меню Инструменты → Менеджер дополнений.
  2. Откроется диалог Инструменты Разработчика Дополнений.
  3. Введите следующее:
    • Путь к дополнению: Путь к локальному репозиторию git.
    • Название Дополнения: Оно появится в списках менеджера дополнений.
    • Описание: То же.
    • Версия: То же.
    • URL репозитория
    • Основная ветка
    • URL описания: Рекомендуется.
    • Иконка: Иконка должна быть частью репозитория.
  4. Нажмите кнопку в нижней части диалога.
  5. Откроется диалог Содержимое дополнения.
  6. Тип содержимого должен быть установлен в значение Верстак.
  7. Установите флажок Это единственный элемент в дополнении.
  8. Введите Имя класса Верстака. Это имя класса, указанное в файле InitGui.py.
  9. Для подкаталога введите ./.
  10. Нажмите кнопку OK, чтобы закрыть диалоговое окно.
  11. Нажмите кнопку Сохранить, чтобы закрыть диалоговое окно Инструмента Разработчика Дополнений и сохранить файл package.xml.
  12. Нажмите кнопку Close, чтобы закрыть диспетчер дополнений.
  13. Отправьте созданный файл в свой удаленный репозиторий.

Добавление верстака в .gitmodules файл

  1. Сделайте Fork https://github.com/FreeCAD/FreeCAD-addons репозитория.
  2. Создайте новую ветвь.
  3. Отредактируйте файл .gitmodules, добавьте в него ваше дополнение (Addon) в алфавитном порядке.
  4. Сделайте Push в новую ветку GitHub.
  5. Отправьте Pull Request с изменениями в FreeCAD-Addons репозиторий с измененным .gitmodules файлом.

Смотрите также